home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…tion Library 4 (Reseller) / Apple Ref. & Pres. Lib.v4.0.iso / 6-Apple⁄DEC Alliance / Solutions & Networking Guide / Macintosh Networking Guide / Macintosh Networking Guide / background_18894.txt < prev    next >
Text File  |  1990-04-17  |  38KB  |  1,585 lines

  1. -- background: 18894 from stack: in
  2. -- bmap block id: 19343
  3. -- flags: 0000
  4. -- background id: 0
  5. -- name: Seventh Heaven Host
  6. ----- HyperTalk script -----
  7. on openCard
  8.   global env,sol,holder,prodname,Reads,Writes,Network,sideone,default
  9.   global holder2,prodname2,Reads2,Writes2,Network2,sidetwo,common
  10.   global prodname3,prodname4,prodname5,service,floor,NH
  11.   global prodnameH,prodnameHP,tidyUpNow,service,foundation,lastRoom
  12.   global testRoom,testRoom2,testRoom3
  13.   put empty into fld "click"
  14.   put empty into fld "click2"
  15.   put "Info¬†Management" into default
  16.   if sol is empty then put default into sol
  17.   if env is empty then put "Mac" into env
  18.   set hilite of bkgnd btn id 43 to false
  19.   set hilite of bkgnd btn id 52 to false
  20.   --‚àÜ Check cleaning flags
  21.   put env && sol into testRoom
  22.   put env && service into testRoom2
  23.   put env && foundation into testRoom3
  24.   if lastRoom = testRoom or lastRoom = testRoom2 or lastRoom = testRoom3 then
  25.     put false into tidyUpNow
  26.   else
  27.     put true into tidyUpNow
  28.   end if
  29.   if tidyUpNow is true then clean
  30.   put false into tidyUpNow
  31.   --‚àÜ Set up for Hardware level 1
  32.   if floor is 1 then
  33.     if env is "Mac" then
  34.       put "Macintosh to Macintosh" && sol && "Room" into fld "Solname"
  35.     else
  36.       put "Macintosh to" && env && sol && "Room" into fld "Solname"
  37.     end if
  38.     put card field (env && sol) of card "Mac Grid" into holder
  39.     if prodNameH <> empty then
  40.       put "click for product info" into fld "click"
  41.       put prodnameH into fld "Prodname"
  42.       set hilite of bkgnd btn id 43 to true
  43.       if prodNameHP <> empty then
  44.         put prodnameHP into fld "Prodname2"
  45.         set hilite of bkgnd btn id 52 to true
  46.         put "click for product info" into fld "click2"
  47.       end if
  48.     end if
  49.     set hilite of bkgnd btn "Application Level" to false
  50.     set hilite of bkgnd btn "Network Level" to false
  51.     set hilite of bkgnd btn "Hardware Level" to true
  52.     exit opencard
  53.   end if
  54.   --‚àÜ Set up for Network Services level 2
  55.   if floor is 2 then
  56.     if env is "Mac" then
  57.       put "Macintosh to Macintosh" && sol && "Room" into fld "Solname"
  58.     else
  59.       put "Macintosh to" && env && sol && "Room" into fld "Solname"
  60.     end if
  61.     set hilite of bkgnd btn "Application Level" to false
  62.     set hilite of bkgnd btn "Network Level" to true
  63.     set hilite of bkgnd btn "Hardware Level" to false
  64.     exit opencard
  65.   end if
  66.   --‚àÜ Set up for Applications level 3
  67.   if floor is 3 then
  68.     --‚àÜ Set titles at back of room
  69.     if env is "Mac" then
  70.       put "Macintosh to Macintosh" && sol && "Room" into fld "Solname"
  71.     else
  72.       put "Macintosh to" && env && sol && "Room" into fld "Solname"
  73.     end if
  74.     put card field (env && sol) of card "Mac Grid" into holder
  75.     put env && "Solution Room" & return & "click on the Macintosh" into fld "Tell"
  76.     put empty into sideone
  77.     put empty into fld "Side1"
  78.     put empty into fld "prodName"
  79.     put empty into fld "prodNameUp"
  80.     put empty into sidetwo
  81.     put empty into fld "Side2"
  82.     put empty into fld "prodName2"
  83.     put empty into fld "prodNameUp2"
  84.     put empty into fld "Network"
  85.     put "O" into CPUTitle
  86.     put "O" into CPUTitle2
  87.     put empty into common
  88.     --‚àÜ Fill in left side of room if a mac product has been selected
  89.     if prodName <> empty then
  90.       set hilite of bkgnd btn id 43 to true
  91.       put "click for product info" into fld "click"
  92.       put prodname into fld "Prodname"
  93.       put prodname into fld "ProdnameUp"
  94.       repeat with i = 1 to the number of lines of Reads
  95.         if item 1 of line i of Reads is return then
  96.           exit repeat
  97.         else
  98.           put item 1 of line i of Reads & return after sideone
  99.         end if
  100.       end repeat
  101.     end if
  102.     --‚àÜ Fill in right side of room if a host product has been selected
  103.     if prodName2 <> empty or prodName3 <> empty then
  104.       set hilite of bkgnd btn id 52 to true
  105.       put "click for product info" into fld "click2"
  106.       --‚àÜ Special treatment if prodName 3 if full
  107.       if prodName3 <> empty then
  108.         put empty into common
  109.         put prodname3 into fld "Prodname2"
  110.         put prodname3 into fld "ProdnameUp2"
  111.       else
  112.         put prodname2 into fld "Prodname2"
  113.         put prodname2 into fld "ProdnameUp2"
  114.         if env is "Mac" then
  115.           put "Macintosh o" into CPUTitle2
  116.         else
  117.           put env & " o" into CPUTitle2
  118.         end if
  119.       end if
  120.       repeat with i = 1 to the number of lines of Reads2
  121.         if item 1 of line i of Reads2 is return then
  122.           exit repeat
  123.         else
  124.           put item 1 of line i of Reads2 & return after sidetwo
  125.         end if
  126.       end repeat
  127.     end if
  128.     --‚àÜ Insert correct titles and display file formats
  129.     if sideone <> empty then
  130.       put "Macintosh opens files using:" & return & sideone into fld "Side1"
  131.     else
  132.       put "Click on CPU screen at left to configure." into fld "Side1"
  133.     end if
  134.     if sidetwo <> empty then
  135.       put CPUTitle2 & "pens files using:" & return & sidetwo into fld "Side2"
  136.     else
  137.       put "Click on CPU screen at right to configure." into fld "Side2"
  138.     end if
  139.     --‚àÜ Determine file format matches
  140.     put empty into matchRW
  141.     put empty into matchWR
  142.     if sideone <> empty and sidetwo <> empty then
  143.       repeat with i = 1 to the number of lines of Reads
  144.         if item 1 of line i of Reads is return then exit repeat
  145.         if item 1 of line i of Reads is in Writes2 then
  146.           put "Read-Write match" into matchRW
  147.         end if
  148.       end repeat
  149.       repeat with i = 1 to the number of lines of Reads2
  150.         if item 1 of line i of Reads2 is return then exit repeat
  151.         if item 1 of line i of Reads2 is in Writes then
  152.           put "Write-Read match" into matchWR
  153.         end if
  154.       end repeat
  155.       put matchRW & ", " & matchWR & return after common
  156.     end if
  157.     --‚àÜ Network compare
  158.     repeat with i = 1 to the number of lines of Network
  159.       if item 1 of line i of Network is return then exit repeat
  160.       if item 1 of line i of Network is in Network2 then
  161.         put item 1 of line i of Network & return after common
  162.       end if
  163.     end repeat
  164.     if common <> empty then
  165.       if matchRW is empty or matchWR is empty then
  166.         put "Network Method:" & return & "Translation" into fld "Network"
  167.       end if
  168.       put "Network Method(s):" & return & common into fld "Network"
  169.     else
  170.       put return & "No communication link found" into fld "Network"
  171.     end if
  172.     set hilite of bkgnd btn "Network Level" to false
  173.     set hilite of bkgnd btn "Application Level" to true
  174.     set hilite of bkgnd btn "Hardware Level" to false
  175.     --‚àÜ Set connection buttons to prompt viewer for next best step
  176.     if fld "prodname" is not empty then
  177.       set icon of cd btn "wire1" to "Connected"
  178.     else
  179.       if fld "prodname2" is not empty then
  180.         set icon of cd btn "wire1" to "Only Broken Left"
  181.       else
  182.         set icon of cd btn "wire1" to "Broken Left"
  183.       end if
  184.     end if
  185.     if fld "prodname2" is not empty then
  186.       set icon of cd btn "wire2" to "Connected"
  187.     else
  188.       if fld "prodname" is not empty then
  189.         set icon of cd btn "wire2" to "Only Broken Right"
  190.       else
  191.         set icon of cd btn "wire2" to "Broken Right"
  192.       end if
  193.     end if
  194.   end if
  195. end openCard
  196.  
  197. on closeCard
  198.   global service,network
  199.   put "" into fld "Tell"
  200.   put "" into fld "Prodname"
  201.   put "" into fld "ProdnameUp"
  202.   put "" into fld "Side1"
  203.   put "" into fld "Side2"
  204.   put "" into fld "Network"
  205.   put "" into fld "Prodname2"
  206.   put "" into fld "ProdnameUp2"
  207.   set hilite of bkgnd btn id 43 to false
  208.   set hilite of bkgnd btn id 52 to false
  209.   put "" into fld "Click"
  210.   put "" into fld "Click2"
  211. end closeCard
  212.  
  213. on parseR
  214.   global holder,Reads,prodname
  215.   put empty into Reads
  216.   repeat with i = 1 to the number of lines of holder
  217.     if item 1 of line i of holder is prodname then
  218.       put item 4 of line i of holder into dotnames
  219.       repeat
  220.         put offset("‚Ä¢",dotnames) into num
  221.         if num is empty or num is 0 then exit repeat
  222.         put char 1 to (num - 1) of dotnames & return after Reads
  223.         delete char 1 to num of dotnames
  224.       end repeat
  225.     end if
  226.   end repeat
  227. end parseR
  228.  
  229. on parseW
  230.   global holder,Writes,prodname
  231.   put empty into Writes
  232.   repeat with i = 1 to the number of lines of holder
  233.     if item 1 of line i of holder is prodname then
  234.       put item 5 of line i of holder into dotnames
  235.       repeat
  236.         put offset("‚Ä¢",dotnames) into num
  237.         if num is empty or num is 0 then exit repeat
  238.         put char 1 to (num - 1) of dotnames & return after Writes
  239.         delete char 1 to num of dotnames
  240.       end repeat
  241.     end if
  242.   end repeat
  243. end parseW
  244.  
  245. on parseN
  246.   global holder,Network,prodname
  247.   put empty into Network
  248.   repeat with i = 1 to the number of lines of holder
  249.     if item 1 of line i of holder is prodname then
  250.       put item 6 of line i of holder into dotnames
  251.       repeat
  252.         put offset("‚Ä¢",dotnames) into num
  253.         if num is empty or num is 0 then exit repeat
  254.         put char 1 to (num - 1) of dotnames & return after Network
  255.         delete char 1 to num of dotnames
  256.       end repeat
  257.     end if
  258.   end repeat
  259. end parseN
  260.  
  261. on parseR2
  262.   global holder2,Reads2,prodname2
  263.   put empty into Reads2
  264.   repeat with i = 1 to the number of lines of holder2
  265.     if item 2 of line i of holder2 is prodname2 then
  266.       put item 4 of line i of holder2 into dotnames
  267.       repeat
  268.         put offset("‚Ä¢",dotnames) into num
  269.         if num is empty or num is 0 then exit repeat
  270.         put char 1 to (num - 1) of dotnames & return after Reads2
  271.         delete char 1 to num of dotnames
  272.       end repeat
  273.     end if
  274.   end repeat
  275. end parseR2
  276.  
  277. on parseW2
  278.   global holder2,Writes2,prodname2
  279.   put empty into Writes2
  280.   repeat with i = 1 to the number of lines of holder2
  281.     if item 2 of line i of holder2 is prodname2 then
  282.       put item 5 of line i of holder2 into dotnames
  283.       repeat
  284.         put offset("‚Ä¢",dotnames) into num
  285.         if num is empty or num is 0 then exit repeat
  286.         put char 1 to (num - 1) of dotnames & return after Writes2
  287.         delete char 1 to num of dotnames
  288.       end repeat
  289.     end if
  290.   end repeat
  291. end parseW2
  292.  
  293. on parseN2
  294.   global holder2,Network2,prodname2
  295.   put empty into Network2
  296.   repeat with i = 1 to the number of lines of holder2
  297.     if item 2 of line i of holder2 is prodname2 then
  298.       put item 6 of line i of holder2 into dotnames
  299.       repeat
  300.         put offset("‚Ä¢",dotnames) into num
  301.         if num is empty or num is 0 then exit repeat
  302.         put char 1 to (num - 1) of dotnames & return after Network2
  303.         delete char 1 to num of dotnames
  304.       end repeat
  305.     end if
  306.   end repeat
  307. end parseN2
  308.  
  309. on extractMac
  310.   global sol,env,holder
  311.   --environments,envnum,solutions,solnum,holder
  312.   get card field (env && sol) of card "Mac Grid"
  313.   put empty into holder
  314.   repeat with i = 1 to the number of lines of it
  315.     if item 1 of line i of it <> empty then
  316.       put line i of it & return after holder
  317.     end if
  318.   end repeat
  319. end extractMac
  320.  
  321. on extractHost
  322.   global sol,env,environments,envnum,solutions,solnum,holder
  323.   get card field (env && sol) of card "Mac Grid"
  324.   put empty into holder
  325.   repeat with i = 1 to the number of lines of it
  326.     if item 2 of line i of it <> empty then
  327.       put line i of it after holder
  328.     end if
  329.   end repeat
  330. end extractHost
  331.  
  332. on clean
  333.   global Read,Reads,Write,Writes,Network,prodname,side1
  334.   global Read2,Reads2,Write2,Writes2,Network2,prodname2,side2,prodname3
  335.   global protocol,prodname4,prodname5,service,network1,choice,floor
  336.   global protocol1,prodnameH,prodnameHP,common,tidyUpSome
  337.   --‚àÜ Check if only the right side should be cleaned.  tidyUpSome is
  338.   --‚àÜ set in the zoomed in mac screen when changing environemnts.
  339.   if tidyUpSome is false then
  340.     put empty into Read
  341.     put empty into Reads
  342.     put empty into Write
  343.     put empty into Writes
  344.     put empty into Network
  345.     put empty into prodname
  346.     put empty into side1
  347.     put empty into fld "click"
  348.     put empty into fld "Prodname"
  349.     put empty into fld "ProdnameUp"
  350.     put empty into fld "Side1"
  351.     put empty into cd fld "Protocol" of cd "Hardware Room"
  352.     put empty into protocol
  353.   end if
  354.   put empty into Read2
  355.   put empty into Reads2
  356.   put empty into Write2
  357.   put empty into Writes2
  358.   put empty into Network2
  359.   put empty into side2
  360.   put empty into prodname2
  361.   put empty into fld "click2"
  362.   put empty into fld "Prodname2"
  363.   put empty into fld "ProdnameUp2"
  364.   put empty into fld "Side2"
  365.   put empty into cd fld "Protocol2" of cd "Hardware Room"
  366.   put empty into fld "Network"
  367.   put empty into prodname3
  368.   put empty into prodname4
  369.   put empty into prodname5
  370.   put empty into prodnameH
  371.   put empty into prodnameHP
  372.   put empty into protocol1
  373.   put empty into service
  374.   put empty into network1
  375.   put empty into choice
  376.   put empty into common
  377.   put false into tidyUpNow
  378.   put false into tidyUpSome
  379.   set hilite of bkgnd btn id 43 to false
  380.   set hilite of bkgnd btn id 52 to false
  381. end clean
  382.  
  383.  
  384. -- part 44 (field)
  385. -- low flags: 01
  386. -- high flags: 0000
  387. -- rect: left=40 top=228 right=241 bottom=143
  388. -- title width / last selected line: 0
  389. -- icon id / first selected line: 0 / 0
  390. -- text alignment: 1
  391. -- font id: 242
  392. -- text size: 9
  393. -- style flags: 0
  394. -- line height: 12
  395. -- part name: click
  396. ----- HyperTalk script -----
  397. on mouseEnter
  398.   ChangeCurs 6069
  399.   put "Macintosh Side Product" & return & "click for product details" into fld "Tell"
  400. end mouseEnter
  401.  
  402. on mouseLeave
  403.   changeCurs 69
  404.   put empty into fld "Tell"
  405. end mouseleave
  406.  
  407. On mouseDown
  408.   Global ClickSND
  409.   play ClickSND
  410. End mouseDown
  411.  
  412. on mouseUp
  413.   if fld "prodname" is empty
  414.   then
  415.   put "Choose a Product!" into fld "Tell"
  416.   exit mouseUp
  417. else
  418.   put char 1 to 26 of fld "prodname" into prod
  419.   push card
  420.   visual effect dissolve
  421.   go card prod of stack "Products"
  422. end if
  423. end mouseUp
  424.  
  425.  
  426.  
  427. -- part 26 (button)
  428. -- low flags: 00
  429. -- high flags: 8002
  430. -- rect: left=182 top=251 right=270 bottom=335
  431. -- title width / last selected line: 0
  432. -- icon id / first selected line: 0 / 0
  433. -- text alignment: 1
  434. -- font id: 0
  435. -- text size: 12
  436. -- style flags: 8192
  437. -- line height: 16
  438. -- part name: Application Level
  439. ----- HyperTalk script -----
  440. on mouseUp
  441.   Global env,sol,sol1,default,theRoom,floor
  442.   set the highlight of bkgnd btn "Application Level" to true
  443.   set the highlight of bkgnd btn "Network Level" to false
  444.   set the highlight of bkgnd btn "Hardware Level" to false
  445.   set cursor to busy
  446.   set lockscreen to true
  447.   put 3 into floor
  448.   --‚Ä¢ put something into application room environment
  449.   --‚Ä¢ if user comes from below
  450.   if sol1 is empty then put default into sol1
  451.   put sol1 into sol
  452.   --if bkgnd fld "Floorname" is "Hardware Level" then
  453.   if env is not "Mac" then
  454.     if env is not "PC" then
  455.       put "room" into theRoom
  456.     else
  457.       put "roomMicro" into theRoom
  458.     end if
  459.   else
  460.     put "roomMac" into theRoom
  461.   end if
  462.   --end if
  463.   go to cd theRoom
  464.   unlock screen with wipe down slowly
  465. end mouseUp
  466.  
  467. on mouseEnter
  468.   put "Application Level Button" & return & "click to change levels" into fld "Tell"
  469.   changeCurs 6069
  470. end mouseEnter
  471.  
  472. on mouseLeave
  473.   put empty into fld "Tell"
  474.   changeCurs 69
  475. end mouseleave
  476.  
  477. On mouseDown
  478.   Global ClickSND
  479.   play ClickSND
  480. End mouseDown
  481.  
  482.  
  483.  
  484.  
  485. -- part 25 (button)
  486. -- low flags: 00
  487. -- high flags: C002
  488. -- rect: left=182 top=269 right=287 bottom=335
  489. -- title width / last selected line: 0
  490. -- icon id / first selected line: 0 / 0
  491. -- text alignment: 1
  492. -- font id: 0
  493. -- text size: 12
  494. -- style flags: 8192
  495. -- line height: 16
  496. -- part name: Network Level
  497. ----- HyperTalk script -----
  498. on mouseUp
  499.   Global env,theRoom,sol,sol1,default,floor,network,network1,service
  500.   set the highlight of bkgnd btn "Network Level" to true
  501.   set the highlight of Background button "Application Level" to false
  502.   set the highlight of Background button "Hardware Level" to false
  503.   set cursor to busy
  504.   set lockscreen to true
  505.   --‚àÜ Set up for applications level
  506.   if floor is 3 then
  507.     put sol into sol1
  508.     put "Network¬†Services" into sol
  509.     --‚àÜ Put the network service in room that selected applications use
  510.     if fld "Network" contains "File Transfer" then
  511.       put "File Transfer" into service
  512.     end if
  513.     if fld "Network" contains "File Service" or fld "Network" contains "CL/1" or fld "Network" contains "Client" then
  514.       put "File Service" into service
  515.     end if
  516.     if fld "Network" contains "Translation" then
  517.       put "Translation" into service
  518.     end if
  519.   end if
  520.   --‚àÜ Go to network level with correct effect
  521.   put 2 into floor
  522.   put "Network¬†Services" into sol
  523.   if bkgnd fld "Floorname" is "Application Level"
  524.   then
  525.   go to cd "Network" && theRoom
  526.   unlock screen with wipe up slowly
  527. end if
  528. if bkgnd fld "Floorname" is "Hardware Level" then
  529.   if env is not "Mac" then
  530.     if env is not "PC" then
  531.       put "room" into theRoom
  532.     else
  533.       put "roomMicro" into theRoom
  534.     end if
  535.   else
  536.     put "roomMac" into theRoom
  537.   end if
  538.   go to cd "Network" && theRoom
  539.   unlock screen with wipe down slowly
  540. end if
  541. end mouseUp
  542.  
  543. on mouseEnter
  544.   put "Network Level Button" & return & "click to change levels" into fld "Tell"
  545.   changeCurs 6069
  546. end mouseEnter
  547.  
  548. on mouseLeave
  549.   put empty into fld "Tell"
  550.   changeCurs 69
  551. end mouseleave
  552.  
  553. On mouseDown
  554.   Global ClickSND
  555.   play ClickSND
  556. End mouseDown
  557.  
  558.  
  559. -- part 9 (field)
  560. -- low flags: 81
  561. -- high flags: 6004
  562. -- rect: left=253 top=122 right=279 bottom=395
  563. -- title width / last selected line: 0
  564. -- icon id / first selected line: 0 / 0
  565. -- text alignment: 0
  566. -- font id: 242
  567. -- text size: 12
  568. -- style flags: 8192
  569. -- line height: 12
  570. -- part name: EnvExplainer
  571. ----- HyperTalk script -----
  572. on mouseUp
  573.   put empty into me
  574.   hide me
  575.   put empty into field "Explainer"
  576.   hide field "Explainer"
  577. end mouseUp
  578.  
  579.  
  580. -- part 24 (button)
  581. -- low flags: 00
  582. -- high flags: 8002
  583. -- rect: left=182 top=286 right=303 bottom=335
  584. -- title width / last selected line: 0
  585. -- icon id / first selected line: 0 / 0
  586. -- text alignment: 1
  587. -- font id: 0
  588. -- text size: 12
  589. -- style flags: 8192
  590. -- line height: 16
  591. -- part name: Hardware Level
  592. ----- HyperTalk script -----
  593. on mouseUp
  594.   Global theRoom,sol,sol1,default,floor,foundation
  595.   set the highlight of me to true
  596.   set the highlight of Background button "Application Level" to false
  597.   set the highlight of Background button "Network Level" to false
  598.   put 1 into floor
  599.   if foundation is empty then put "Macintosh II Family" into foundation
  600.   set lockscreen to true
  601.   Set Cursor to busy
  602.   if bkgnd fld "FloorName" is "Application Level" then
  603.     put sol into sol1
  604.     put "Hardware" into sol
  605.     go to cd "Hardware Room"
  606.     unlock screen with wipe up slowly
  607.   end if
  608.   if bkgnd fld "FloorName" is "Network Level" then
  609.     put "Hardware" into sol
  610.     go to cd "Hardware Room"
  611.     unlock screen with wipe up slowly
  612.   end if
  613. end mouseUp
  614.  
  615. on mouseDown
  616.   Global ClickSND
  617.   play ClickSND
  618. end mouseDown
  619.  
  620. on mouseEnter
  621.   put "Hardware Level Button" & return & "click to change levels" into fld "Tell"
  622.   changeCurs 6069
  623. end mouseEnter
  624.  
  625. on mouseLeave
  626.   put empty into fld "Tell"
  627.   changeCurs 69
  628. end mouseleave
  629.  
  630.  
  631.  
  632.  
  633. -- part 37 (field)
  634. -- low flags: 01
  635. -- high flags: 0000
  636. -- rect: left=34 top=213 right=235 bottom=147
  637. -- title width / last selected line: 0
  638. -- icon id / first selected line: 0 / 0
  639. -- text alignment: 1
  640. -- font id: 242
  641. -- text size: 9
  642. -- style flags: 0
  643. -- line height: 16
  644. -- part name: prodname
  645. ----- HyperTalk script -----
  646. on mouseEnter
  647.   changeCurs 6069
  648.   put "Macintosh Side" & return & "click for product details" into fld "Tell"
  649. end mouseEnter
  650.  
  651. on mouseLeave
  652.   changeCurs 69
  653.   put empty into fld "Tell"
  654. end mouseleave
  655.  
  656. On mouseDown
  657.   Global ClickSND
  658.   play ClickSND
  659. End mouseDown
  660.  
  661. on mouseUp
  662.   get me
  663.   if it is empty
  664.   then
  665.   put "Choose a Product!" into fld "Tell"
  666.   exit mouseUp
  667. else
  668.   put char 1 to 26 of it into prod
  669.   push card
  670.   visual effect dissolve
  671.   go card prod of stack "Products"
  672. end if
  673. end mouseUp
  674.  
  675.  
  676.  
  677. -- part 38 (field)
  678. -- low flags: 01
  679. -- high flags: 0001
  680. -- rect: left=82 top=68 right=82 bottom=244
  681. -- title width / last selected line: 0
  682. -- icon id / first selected line: 0 / 0
  683. -- text alignment: 65535
  684. -- font id: 242
  685. -- text size: 9
  686. -- style flags: 256
  687. -- line height: 12
  688. -- part name: prodnameUp
  689. ----- HyperTalk script -----
  690. on mouseEnter
  691.   changeCurs 6069
  692.   put "Macintosh Side Product" & return & "click for product info" into fld "Tell"
  693. end mouseEnter
  694.  
  695. on mouseLeave
  696.   changeCurs 69
  697.   put empty into fld "Tell"
  698. end mouseleave
  699.  
  700. On mouseDown
  701.   Global ClickSND
  702.   play ClickSND
  703. End mouseDown
  704.  
  705. on mouseUp
  706.   get me
  707.   if it is empty
  708.   then
  709.   put "Choose a product by" & return & "clicking on Macintosh screen" into fld "Tell"
  710.   exit mouseUp
  711. else
  712.   put char 1 to 26 of it into prod
  713.   push card
  714.   visual effect dissolve
  715.   go card prod of stack "Products"
  716. end if
  717. end mouseUp
  718.  
  719.  
  720.  
  721. -- part 41 (field)
  722. -- low flags: 01
  723. -- high flags: 2002
  724. -- rect: left=103 top=38 right=60 bottom=390
  725. -- title width / last selected line: 0
  726. -- icon id / first selected line: 0 / 0
  727. -- text alignment: 1
  728. -- font id: 156
  729. -- text size: 12
  730. -- style flags: 256
  731. -- line height: 14
  732. -- part name: solName
  733. ----- HyperTalk script -----
  734. on mouseEnter
  735.   put "Room Name" & return & "current location" into fld "Tell"
  736. end mouseEnter
  737.  
  738. on mouseLeave
  739.   put empty into fld "Tell"
  740. end mouseleave
  741.  
  742.  
  743. -- part 43 (button)
  744. -- low flags: 00
  745. -- high flags: 0000
  746. -- rect: left=36 top=214 right=231 bottom=146
  747. -- title width / last selected line: 0
  748. -- icon id / first selected line: 0 / 0
  749. -- text alignment: 1
  750. -- font id: 0
  751. -- text size: 12
  752. -- style flags: 0
  753. -- line height: 16
  754. -- part name: 
  755. ----- HyperTalk script -----
  756. On mouseDown
  757.   Global ClickSND
  758.   play ClickSND
  759. End mouseDown
  760.  
  761. on mouseUp
  762.   if fld "prodname" is empty
  763.   then
  764.   put "Choose a Product!" into fld "Tell"
  765.   exit mouseUp
  766. else
  767.   put char 1 to 26 of fld "prodname" into prod
  768.   push card
  769.   visual effect dissolve
  770.   go card prod of stack "Products"
  771. end if
  772. end mouseUp
  773.  
  774. on mouseEnter
  775.   ChangeCurs 6069
  776.   put "Macintosh Based Product" & return & "click for product details" into fld "Tell"
  777. end mouseEnter
  778.  
  779. on mouseLeave
  780.   changeCurs 69
  781.   put empty into fld "Tell"
  782. end mouseleave
  783.  
  784.  
  785. -- part 45 (field)
  786. -- low flags: 01
  787. -- high flags: 0000
  788. -- rect: left=384 top=214 right=233 bottom=494
  789. -- title width / last selected line: 0
  790. -- icon id / first selected line: 0 / 0
  791. -- text alignment: 1
  792. -- font id: 242
  793. -- text size: 9
  794. -- style flags: 0
  795. -- line height: 16
  796. -- part name: prodname2
  797. ----- HyperTalk script -----
  798. on mouseEnter
  799.   global env
  800.   changeCurs 6069
  801.   put env & " Side Product" & return & "click for product info" into fld "Tell"
  802. end mouseEnter
  803.  
  804. on mouseLeave
  805.   changeCurs 69
  806.   put empty into fld "Tell"
  807. end mouseleave
  808.  
  809.  
  810. On mouseDown
  811.   Global ClickSND
  812.   play ClickSND
  813. End mouseDown
  814.  
  815. on mouseUp
  816.   get me
  817.   if it is empty
  818.   then
  819.   put "Choose a Product!" into fld "Tell"
  820.   exit mouseUp
  821. else
  822.   put char 1 to 26 of it into prod
  823.   push card
  824.   visual effect dissolve
  825.   go card prod of stack "Products"
  826. end if
  827. end mouseUp
  828.  
  829.  
  830.  
  831. -- part 46 (field)
  832. -- low flags: 01
  833. -- high flags: 0000
  834. -- rect: left=385 top=228 right=242 bottom=492
  835. -- title width / last selected line: 0
  836. -- icon id / first selected line: 0 / 0
  837. -- text alignment: 1
  838. -- font id: 242
  839. -- text size: 9
  840. -- style flags: 0
  841. -- line height: 12
  842. -- part name: click2
  843. ----- HyperTalk script -----
  844. on mouseEnter
  845.   changeCurs 6069
  846.   put "Host Side Product" & return & "click for product info" into fld "Tell"
  847. end mouseEnter
  848.  
  849. on mouseLeave
  850.   changeCurs 69
  851.   put empty into fld "Tell"
  852. end mouseleave
  853.  
  854. On mouseDown
  855.   Global ClickSND
  856.   play ClickSND
  857. End mouseDown
  858.  
  859. on mouseUp
  860.   if fld "prodname" is empty
  861.   then
  862.   put "Choose a Product!" into fld "Tell"
  863.   exit mouseUp
  864. else
  865.   put char 1 to 26 of fld "prodname" into prod
  866.   push card
  867.   visual effect dissolve
  868.   go card prod of stack "Products"
  869. end if
  870. end mouseUp
  871.  
  872.  
  873.  
  874. -- part 51 (field)
  875. -- low flags: 01
  876. -- high flags: 0001
  877. -- rect: left=247 top=68 right=82 bottom=406
  878. -- title width / last selected line: 0
  879. -- icon id / first selected line: 0 / 0
  880. -- text alignment: 0
  881. -- font id: 242
  882. -- text size: 9
  883. -- style flags: 256
  884. -- line height: 12
  885. -- part name: prodnameUp2
  886. ----- HyperTalk script -----
  887. on mouseEnter
  888.   global env
  889.   changeCurs 6069
  890.   put "The " & env & " Side Product" & return & "click for product info" into fld "Tell"
  891. end mouseEnter
  892.  
  893. on mouseLeave
  894.   changeCurs 69
  895.   put empty into fld "Tell"
  896. end mouseleave
  897.  
  898. On mouseDown
  899.   Global ClickSND
  900.   play ClickSND
  901. End mouseDown
  902.  
  903. on mouseUp
  904.   get me
  905.   if it is empty
  906.   then
  907.   put "Choose a Product by" & return & "by clicking monitor" into fld "Tell"
  908.   exit mouseUp
  909. else
  910.   put char 1 to 26 of it into prod
  911.   push card
  912.   visual effect dissolve
  913.   go card prod of stack "Products"
  914. end if
  915. end mouseUp
  916.  
  917.  
  918.  
  919. -- part 52 (button)
  920. -- low flags: 00
  921. -- high flags: 0000
  922. -- rect: left=384 top=213 right=231 bottom=492
  923. -- title width / last selected line: 0
  924. -- icon id / first selected line: 0 / 0
  925. -- text alignment: 1
  926. -- font id: 0
  927. -- text size: 12
  928. -- style flags: 0
  929. -- line height: 16
  930. -- part name: 
  931. ----- HyperTalk script -----
  932. on mouseEnter
  933.   global env
  934.   changeCurs 6069
  935.   put env & " Side Product" & return & "click for product details" into fld "Tell"
  936. end mouseEnter
  937.  
  938. on mouseLeave
  939.   changeCurs 69
  940.   put empty into fld "Tell"
  941. end mouseleave
  942.  
  943. On mouseDown
  944.   Global ClickSND
  945.   play ClickSND
  946. End mouseDown
  947.  
  948. on mouseUp
  949.   if fld "prodname2" is empty
  950.   then
  951.   put "Choose a Product!" into fld "Tell"
  952.   exit mouseUp
  953. else
  954.   put char 1 to 26 of fld "prodname2" into prod
  955.   push card
  956.   visual effect dissolve
  957.   go card prod of stack "Products"
  958. end if
  959. end mouseUp
  960.  
  961. on mouseEnter
  962.   ChangeCurs 6069
  963.   put "Host Button" & return & "click for information" into fld "Tell"
  964. end mouseEnter
  965.  
  966. on mouseLeave
  967.   changeCurs 69
  968.   put empty into fld "Tell"
  969. end mouseleave
  970.  
  971.  
  972.  
  973. -- part 53 (field)
  974. -- low flags: 01
  975. -- high flags: 0001
  976. -- rect: left=110 top=86 right=160 bottom=241
  977. -- title width / last selected line: 0
  978. -- icon id / first selected line: 0 / 0
  979. -- text alignment: 65535
  980. -- font id: 242
  981. -- text size: 9
  982. -- style flags: 0
  983. -- line height: 12
  984. -- part name: Side1
  985. ----- HyperTalk script -----
  986. on mouseEnter
  987.   put "Macintosh Side" & return & "file format(s) used" into fld "Tell"
  988. end mouseEnter
  989.  
  990. on mouseLeave
  991.   changeCurs 69
  992.   put empty into fld "Tell"
  993. end mouseleave
  994.  
  995.  
  996.  
  997. -- part 54 (field)
  998. -- low flags: 01
  999. -- high flags: 0000
  1000. -- rect: left=250 top=86 right=160 bottom=408
  1001. -- title width / last selected line: 0
  1002. -- icon id / first selected line: 0 / 0
  1003. -- text alignment: 0
  1004. -- font id: 242
  1005. -- text size: 9
  1006. -- style flags: 0
  1007. -- line height: 12
  1008. -- part name: Side2
  1009. ----- HyperTalk script -----
  1010. on mouseEnter
  1011.   global env
  1012.   put env & " Side" & return & "file format(s) used" into fld "Tell"
  1013. end mouseEnter
  1014.  
  1015. on mouseLeave
  1016.   put empty into fld "Tell"
  1017. end mouseleave
  1018.  
  1019.  
  1020.  
  1021. -- part 55 (field)
  1022. -- low flags: 01
  1023. -- high flags: 0000
  1024. -- rect: left=154 top=162 right=210 bottom=345
  1025. -- title width / last selected line: 0
  1026. -- icon id / first selected line: 0 / 0
  1027. -- text alignment: 1
  1028. -- font id: 242
  1029. -- text size: 9
  1030. -- style flags: 0
  1031. -- line height: 12
  1032. -- part name: Network
  1033. ----- HyperTalk script -----
  1034. on mouseEnter
  1035.   put "Network communication method required" into fld "Tell"
  1036. end mouseEnter
  1037.  
  1038. on mouseLeave
  1039.   put empty into fld "Tell"
  1040. end mouseleave
  1041.  
  1042. on mouseUp
  1043.   send mouseUp to bkgnd btn "Network Level"
  1044. end mouseUp
  1045.  
  1046.  
  1047. -- part 11 (field)
  1048. -- low flags: 81
  1049. -- high flags: 2002
  1050. -- rect: left=142 top=68 right=173 bottom=347
  1051. -- title width / last selected line: 0
  1052. -- icon id / first selected line: 0 / 0
  1053. -- text alignment: 0
  1054. -- font id: 3
  1055. -- text size: 10
  1056. -- style flags: 0
  1057. -- line height: 13
  1058. -- part name: Explainer
  1059. ----- HyperTalk script -----
  1060. on mouseUp
  1061.   global help
  1062.   put false into help
  1063.   set hilite of bkgnd btn help to false
  1064.   put empty into me
  1065.   hide me
  1066.   put empty into field "Explainer"
  1067.   hide field "Explainer"
  1068. end mouseUp
  1069.  
  1070.  
  1071.  
  1072. -- part 59 (field)
  1073. -- low flags: 01
  1074. -- high flags: 0002
  1075. -- rect: left=172 top=307 right=339 bottom=340
  1076. -- title width / last selected line: 0
  1077. -- icon id / first selected line: 0 / 0
  1078. -- text alignment: 1
  1079. -- font id: 242
  1080. -- text size: 12
  1081. -- style flags: 0
  1082. -- line height: 16
  1083. -- part name: Tell
  1084. ----- HyperTalk script -----
  1085. on mouseEnter
  1086.   put "Message Field" & return & "displays stack information" into fld "Tell"
  1087. end mouseEnter
  1088.  
  1089. on mouseLeave
  1090.   put empty into fld "Tell"
  1091. end mouseLeave
  1092.  
  1093.  
  1094. -- part 63 (button)
  1095. -- low flags: 00
  1096. -- high flags: 2002
  1097. -- rect: left=385 top=303 right=342 bottom=428
  1098. -- title width / last selected line: 0
  1099. -- icon id / first selected line: 18849 / 18849
  1100. -- text alignment: 1
  1101. -- font id: 0
  1102. -- text size: 12
  1103. -- style flags: 0
  1104. -- line height: 16
  1105. -- part name: Lobby
  1106. ----- HyperTalk script -----
  1107. on mouseUp
  1108.   global Help
  1109.   if Help is true then exit mouseUp
  1110.   set lockscreen to true
  1111.   clean
  1112.   push card
  1113.   unlock screen with dissolve
  1114.   go to cd "Lobby"
  1115. end mouseUp
  1116.  
  1117. --‚Ä¢ HELP
  1118. on mouseEnter
  1119.   global Help
  1120.   if Help then
  1121.     set lockscreen to true
  1122.     show field "Explainer"
  1123.     put "This is the 'Lobby' button. " & return & return & " Clicking this button will bring you to the Lobby " & "entrance of this stack." into field "Explainer"
  1124.     unlock screen with dissolve fast
  1125.   else
  1126.     put "'Lobby' Button" & return & "click to go to Lobby" into fld "Tell"
  1127.   end if
  1128. end mouseEnter
  1129.  
  1130. On mouseDown
  1131.   global ButtonSND
  1132.   play ButtonSND
  1133. End mouseDown
  1134.  
  1135. on mouseLeave
  1136.   global Help
  1137.   if Help
  1138.   then
  1139. else
  1140.   put empty into fld "Tell"
  1141. end if
  1142. end mouseLeave
  1143.  
  1144.  
  1145. -- part 65 (button)
  1146. -- low flags: 00
  1147. -- high flags: 2002
  1148. -- rect: left=427 top=303 right=342 bottom=470
  1149. -- title width / last selected line: 0
  1150. -- icon id / first selected line: 30492 / 30492
  1151. -- text alignment: 1
  1152. -- font id: 0
  1153. -- text size: 12
  1154. -- style flags: 0
  1155. -- line height: 16
  1156. -- part name: Kiosk
  1157. ----- HyperTalk script -----
  1158. on mouseUp
  1159.   global Help
  1160.   if Help is True then exit mouseUp
  1161.   set lockScreen to true
  1162.   clean
  1163.   push card
  1164.   visual effect dissolve
  1165.   go to cd "Matrix"
  1166. end mouseUp
  1167.  
  1168. --‚Ä¢ HELP
  1169. on mouseEnter
  1170.   global Help
  1171.   if Help then
  1172.     set lockscreen to true
  1173.     show field "Explainer"
  1174.     put "This is the 'Matrix' button. " & return & return & "This button takes you instantly to the Matrix of Solutions " & "and Environments." & return & "This is the fastest way to get started." into field "Explainer"
  1175.     unlock screen with dissolve fast
  1176.   else
  1177.     ChangeCurs 13000
  1178.     put "'Matrix' Button" & return & "click to go to the Matrix" into fld "Tell"
  1179.   end if
  1180. end mouseEnter
  1181.  
  1182. On mouseDown
  1183.   global ButtonSND
  1184.   play ButtonSND
  1185. End mouseDown
  1186.  
  1187. on mouseLeave
  1188.   global Help
  1189.   if Help
  1190.   then
  1191. else
  1192.   put empty into fld "Tell"
  1193. end if
  1194. end mouseLeave
  1195.  
  1196.  
  1197.  
  1198. -- part 69 (button)
  1199. -- low flags: 00
  1200. -- high flags: 0000
  1201. -- rect: left=0 top=0 right=0 bottom=0
  1202. -- title width / last selected line: 0
  1203. -- icon id / first selected line: 0 / 0
  1204. -- text alignment: 1
  1205. -- font id: 0
  1206. -- text size: 12
  1207. -- style flags: 0
  1208. -- line height: 16
  1209. -- part name: 
  1210.  
  1211.  
  1212. -- part 70 (button)
  1213. -- low flags: 00
  1214. -- high flags: 0000
  1215. -- rect: left=0 top=0 right=0 bottom=0
  1216. -- title width / last selected line: 0
  1217. -- icon id / first selected line: 0 / 0
  1218. -- text alignment: 1
  1219. -- font id: 0
  1220. -- text size: 12
  1221. -- style flags: 0
  1222. -- line height: 16
  1223. -- part name: 
  1224.  
  1225.  
  1226. -- part 71 (button)
  1227. -- low flags: 00
  1228. -- high flags: 0000
  1229. -- rect: left=0 top=0 right=0 bottom=0
  1230. -- title width / last selected line: 0
  1231. -- icon id / first selected line: 0 / 0
  1232. -- text alignment: 1
  1233. -- font id: 0
  1234. -- text size: 12
  1235. -- style flags: 0
  1236. -- line height: 16
  1237. -- part name: 
  1238.  
  1239.  
  1240. -- part 72 (button)
  1241. -- low flags: 00
  1242. -- high flags: 0000
  1243. -- rect: left=0 top=0 right=0 bottom=0
  1244. -- title width / last selected line: 0
  1245. -- icon id / first selected line: 0 / 0
  1246. -- text alignment: 1
  1247. -- font id: 0
  1248. -- text size: 12
  1249. -- style flags: 0
  1250. -- line height: 16
  1251. -- part name: 
  1252.  
  1253.  
  1254. -- part 78 (button)
  1255. -- low flags: 00
  1256. -- high flags: 2002
  1257. -- rect: left=0 top=303 right=342 bottom=43
  1258. -- title width / last selected line: 0
  1259. -- icon id / first selected line: 10112 / 10112
  1260. -- text alignment: 1
  1261. -- font id: 0
  1262. -- text size: 12
  1263. -- style flags: 0
  1264. -- line height: 16
  1265. -- part name: EXIT
  1266. ----- HyperTalk script -----
  1267. on mouseEnter
  1268.   changeCurs 6069
  1269.   put "Exit Button" & return & "click to quit or go home" into fld "Tell"
  1270. end mouseEnter
  1271.  
  1272. on mouseUp
  1273.   set lockscreen to true
  1274.   answer "Would you like to Quit, go Home, or Cancel" with "Quit" or "Home" or "Cancel"
  1275.   unlock screen with dissolve
  1276.   set lockscreen to true
  1277.   if it is "Quit" then doMenu "Quit HyperCard"
  1278.   if it is "Home" then
  1279.     domenu Home
  1280.   end if
  1281.   unlock screen with dissolve
  1282. end mouseUp
  1283.  
  1284. On mouseDown
  1285.   global ButtonSND
  1286.   play ButtonSND
  1287. End mouseDown
  1288.  
  1289. on mouseLeave
  1290.   put empty into fld "Tell"
  1291.   changeCurs 69
  1292. end mouseLeave
  1293.  
  1294.  
  1295. -- part 79 (button)
  1296. -- low flags: 00
  1297. -- high flags: 2002
  1298. -- rect: left=126 top=303 right=342 bottom=169
  1299. -- title width / last selected line: 0
  1300. -- icon id / first selected line: 1007 / 1007
  1301. -- text alignment: 1
  1302. -- font id: 0
  1303. -- text size: 12
  1304. -- style flags: 0
  1305. -- line height: 16
  1306. -- part name: Printer
  1307. ----- HyperTalk script -----
  1308. on mouseUp
  1309.   set cursor to busy
  1310.   print card
  1311. end mouseUp
  1312.  
  1313. on mouseEnter
  1314.   changeCurs 6069
  1315.   put "Printer Button" & return & "click to print this image" into fld "Tell"
  1316. end mouseEnter
  1317.  
  1318. On mouseDown
  1319.   global ButtonSND
  1320.   play ButtonSND
  1321. End mouseDown
  1322.  
  1323. on mouseLeave
  1324.   put empty into fld "Tell"
  1325.   changeCurs 69
  1326. end mouseLeave
  1327.  
  1328.  
  1329. -- part 80 (button)
  1330. -- low flags: 00
  1331. -- high flags: 2002
  1332. -- rect: left=343 top=303 right=342 bottom=386
  1333. -- title width / last selected line: 0
  1334. -- icon id / first selected line: 1409 / 1409
  1335. -- text alignment: 1
  1336. -- font id: 0
  1337. -- text size: 12
  1338. -- style flags: 0
  1339. -- line height: 16
  1340. -- part name: Outliner
  1341. ----- HyperTalk script -----
  1342. on mouseUp
  1343.   global Mack,Host
  1344.   push card
  1345.   set cursor to busy
  1346.   set the lockscreen to true
  1347.   put true into Mack
  1348.   put false into Host
  1349.   go to cd "Outliner"
  1350.   send mouseUp to cd btn "macSwitch"
  1351.   unlock screen with dissolve
  1352. end mouseUp
  1353.  
  1354. on mouseEnter
  1355.   changeCurs 6069
  1356.   put "Outliner Button" & return & "use outline navigation" into fld "Tell"
  1357. end mouseEnter
  1358.  
  1359. On mouseDown
  1360.   global ButtonSND
  1361.   play ButtonSND
  1362. End mouseDown
  1363.  
  1364. on mouseLeave
  1365.   put empty into fld "Tell"
  1366.   changeCurs 69
  1367. end mouseLeave
  1368.  
  1369.  
  1370.  
  1371. -- part 81 (button)
  1372. -- low flags: 00
  1373. -- high flags: 2002
  1374. -- rect: left=469 top=303 right=342 bottom=512
  1375. -- title width / last selected line: 0
  1376. -- icon id / first selected line: 9301 / 9301
  1377. -- text alignment: 1
  1378. -- font id: 0
  1379. -- text size: 12
  1380. -- style flags: 0
  1381. -- line height: 16
  1382. -- part name: GoBack
  1383. ----- HyperTalk script -----
  1384. on mouseUp
  1385.   set lockscreen to true
  1386.   set cursor to busy
  1387.   go Back
  1388.   unlock screen with visual effect wipe right
  1389. end mouseUp
  1390.  
  1391. on mouseEnter
  1392.   changeCurs 6069
  1393.   put "Go Back Button" & return & "click to go to prev card" into fld "Tell"
  1394. end mouseEnter
  1395.  
  1396. On mouseDown
  1397.   global ButtonSND
  1398.   play ButtonSND
  1399. End mouseDown
  1400.  
  1401. on mouseLeave
  1402.   changeCurs 69
  1403.   put empty into fld "Tell"
  1404. end mouseLeave
  1405.  
  1406.  
  1407. -- part 82 (button)
  1408. -- low flags: 00
  1409. -- high flags: 2002
  1410. -- rect: left=84 top=303 right=342 bottom=127
  1411. -- title width / last selected line: 0
  1412. -- icon id / first selected line: 20358 / 20358
  1413. -- text alignment: 1
  1414. -- font id: 0
  1415. -- text size: 12
  1416. -- style flags: 0
  1417. -- line height: 16
  1418. -- part name: Glossary
  1419. ----- HyperTalk script -----
  1420. on mouseUp
  1421.   set cursor to busy
  1422.   get short name of this card
  1423.   if it is "Outliner" then clearF
  1424.   push card
  1425.   visual effect iris open
  1426.   go cd "glossary"
  1427. end mouseUp
  1428.  
  1429. on mouseEnter
  1430.   put "Glossary Button" & return & "click to go to the Glossary" into fld "Tell"
  1431.   changeCurs 6069
  1432. end mouseEnter
  1433.  
  1434. On mouseDown
  1435.   global ButtonSND
  1436.   play ButtonSND
  1437. End mouseDown
  1438.  
  1439. on mouseleave
  1440.   put empty into fld "Tell"
  1441.   changeCurs 69
  1442. end mouseLeave
  1443.  
  1444.  
  1445.  
  1446. -- part 83 (button)
  1447. -- low flags: 00
  1448. -- high flags: 2002
  1449. -- rect: left=42 top=303 right=342 bottom=85
  1450. -- title width / last selected line: 0
  1451. -- icon id / first selected line: 21375 / 21375
  1452. -- text alignment: 1
  1453. -- font id: 0
  1454. -- text size: 12
  1455. -- style flags: 0
  1456. -- line height: 16
  1457. -- part name: Outline mode
  1458. ----- HyperTalk script -----
  1459. on mouseEnter
  1460.   changeCurs 6069
  1461.   put "Briefing Button" & return & "click to go to briefing room" into fld "Tell"
  1462. end mouseEnter
  1463.  
  1464. on mouseUp
  1465.   set lockscreen to true
  1466.   set cursor to busy
  1467.   push card
  1468.   go to cd "Briefing Room"
  1469.   unlock screen with dissolve
  1470.   pass mouseUp
  1471. end mouseUp
  1472.  
  1473. On mouseDown
  1474.   global ButtonSND
  1475.   play ButtonSND
  1476. End mouseDown
  1477.  
  1478. on mouseLeave
  1479.   put empty into fld "Tell"
  1480.   changeCurs 69
  1481. end mouseLeave
  1482.  
  1483.  
  1484. -- part 84 (button)
  1485. -- low flags: 00
  1486. -- high flags: 2002
  1487. -- rect: left=427 top=303 right=342 bottom=470
  1488. -- title width / last selected line: 0
  1489. -- icon id / first selected line: 30492 / 30492
  1490. -- text alignment: 1
  1491. -- font id: 0
  1492. -- text size: 12
  1493. -- style flags: 0
  1494. -- line height: 16
  1495. -- part name: Kiosk
  1496. ----- HyperTalk script -----
  1497. on mouseUp
  1498.   push card
  1499.   set lockscreen to true
  1500.   set cursor to busy
  1501.   go to cd "Matrix"
  1502.   unlock screen with visual effect dissolve
  1503. end mouseUp
  1504.  
  1505. on mouseEnter
  1506.   changeCurs 6069
  1507.   put "Matrix Button" & return & "use matrix navigation" into fld "Tell"
  1508. end mouseEnter
  1509.  
  1510. On mouseDown
  1511.   global ButtonSND
  1512.   play ButtonSND
  1513. End mouseDown
  1514.  
  1515. on mouseLeave
  1516.   put empty into fld "Tell"
  1517.   changeCurs 69
  1518. end mouseLeave
  1519.  
  1520.  
  1521.  
  1522. -- part 85 (button)
  1523. -- low flags: 00
  1524. -- high flags: 2002
  1525. -- rect: left=385 top=303 right=342 bottom=428
  1526. -- title width / last selected line: 0
  1527. -- icon id / first selected line: 18849 / 18849
  1528. -- text alignment: 1
  1529. -- font id: 0
  1530. -- text size: 12
  1531. -- style flags: 0
  1532. -- line height: 16
  1533. -- part name: Lobby
  1534. ----- HyperTalk script -----
  1535. on mouseUp
  1536.   set lockscreen to true
  1537.   set cursor to busy
  1538.   push card
  1539.   unlock screen with dissolve
  1540.   go to cd "Lobby"
  1541. end mouseUp
  1542.  
  1543. on mouseEnter
  1544.   changeCurs 6069
  1545.   put "Lobby Button" & return & "use building navigation" into fld "Tell"
  1546. end mouseEnter
  1547.  
  1548. On mouseDown
  1549.   global ButtonSND
  1550.   play ButtonSND
  1551. End mouseDown
  1552.  
  1553. on mouseLeave
  1554.   put empty into fld "Tell"
  1555.   changeCurs 69
  1556. end mouseLeave
  1557.  
  1558.  
  1559. -- part 87 (button)
  1560. -- low flags: 00
  1561. -- high flags: 4000
  1562. -- rect: left=0 top=0 right=28 bottom=512
  1563. -- title width / last selected line: 0
  1564. -- icon id / first selected line: 0 / 0
  1565. -- text alignment: 1
  1566. -- font id: 0
  1567. -- text size: 12
  1568. -- style flags: 0
  1569. -- line height: 16
  1570. -- part name: Title bar
  1571.  
  1572.  
  1573. -- part 68 (field)
  1574. -- low flags: 01
  1575. -- high flags: 0000
  1576. -- rect: left=12 top=0 right=30 bottom=211
  1577. -- title width / last selected line: 0
  1578. -- icon id / first selected line: 0 / 0
  1579. -- text alignment: 0
  1580. -- font id: 156
  1581. -- text size: 18
  1582. -- style flags: 2048
  1583. -- line height: 24
  1584. -- part name: FloorName
  1585.